Hurricane Sally is barreling towards land as five other storms swirl on Earth's surface, satellites have spotted from space.
Hurricane Sally is barreling towards land as five other storms swirl on Earth's surface, satellites have spotted from space.